Update Info - Takemura
This restaurant was reported as closed. If it is open, let us know.
Takemura
18 Eliot St
Cambridge, MA 02138
18 Eliot St
Cambridge, MA 02138
This restaurant was reported as closed. If it is open, let us know.