Takara
Japanese · Sushi
Takara is a Japanese restaurant offering sushi and hot entrees like teriyaki and udon in a bright, modern setting. Part of a local chain, it serves authentic Japanese cuisine with a diverse menu.
Location
Best places nearby
The highest rated places close to Takara.
Local restaurants nearby
Washington St, MA
