Takemura Japanese Restaurant 18 Eliot St Cambridge, MA 02138 Phone: (617) 492-6700
Category: Restaurants