Harvard square

Restaurant: Menya Jiro Location: Harvard Square
Address: 57 John F Kennedy st, Cambridge, MA 02138
Phone: (617) 945-1002

Indoor Dining Available

Hour: 11a.m to 10p.m