Takara Japanese Restaurant
151 Linden St, Wellesley
(781) 235-9888
Recent Reviews
Takara Japanese Restaurant
151 Linden St, Wellesley 02482
(781) 235-9888