Our Location


Takemura Japanese Restaurant
18 Eliot St
Cambridge, MA 02138
Map/Directions

617-492-6700
View Menu
Takeout/Delivery Menu
 
Powered by EDCInteractive.com