Takemura | Japanese Restaurant
18 Eliot St, Cambridge
(617) 492-6700
Recent Reviews
Takemura | Japanese Restaurant
18 Eliot St, Cambridge 02138
(617) 492-6700