Takara Japanese Restaurant & Bar Categories Restaurants 151 Linden Street Wellesley MA 02482 (781) 235-9888 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×