Directions
Takeda, 35 Landsdowne St., Cambridge, MA 02139

For directions, please use the map below.


For discounted hotel deals and rental cars, see below: