Order Online

Takara

151 Linden St
Wellesley, MA 02482
(781) 235-9888
Order online Menu | Reservation | Info
Any questions please call us.