Location address
You can obviously also reach the eatery using the public transport. The next station is MBTA-Harvard Square, 286 meters away from Takemura, or you park your car at one of the nearby parking lots, the closest one is ProPark at a distance of 29 meters. There is the Charles Square Garage as a another parking spot near Takemura.
The address of Takemura is 18 Eliot Street Cambridge, MA 02138, 02163, United States. The map below shows the location of the establishment. Using the map, you can easily navigate to the restaurant. Also, you can get information about public transport and parking near Takemura from this webpage.
Map
More restaurants near Takemura
The following restaurants are in direct vicinity to Takemura. These nearby restaurants are close to 18 Eliot Street Cambridge, MA 02138, 02163, United States and therefore an alternative to Takemura.