Judging Restaurants – Chez Mama-San Prince Of Petworth August 27, 2009 at 12:00pm Chez Mama-san is located at 1039 33rd St, NW. Momiji in Chinatown got good reviews for new Japanese cuisine. I’m curious if anyone has checked out this spot? You can see their menu here. They also have a nice mural on the side of their building: