clock menu more-arrow no yes mobile

Menya Jiro (Harvard Square)

57 JFK St., Cambridge, MA 02138