en
×
About Us
Contact Us
Guides
Articles
Vota
/
United States
/
Massachusetts
/
Needham
/
Takara
Takara
Japanese · Sushi · Noodles
Takara is a Japanese restaurant offering a variety of sushi rolls and familiar Japanese dishes in a casual setting. They are known for their lunch specials, noodles, and Asian cuisine.
Linden St, MA
Needham, United States of America
www.facebook.com/705615376163783
Location
The ranking
Best Japanese in Needham
3 places, none rated yet
See the full list →