Takara Japanese Restaurant
151 Linden St, Wellesley
(781) 235-9888
Menu
Reserve
Restaurants in Wellesley, MA
Takara Japanese Restaurant
151 Linden St, Wellesley, MA 02482
(781) 235-9888