Takara: Take-out sushi in Newton Highlands
If you’re looking for a take-out sushi place, try Takara in Newton Highlands. Their sushi is excellent and the fish is always very fresh. The owners are really nice, too. They are take-out only, no dining service.
1180 Walnut Street, Newton, MA (617) 332-7898