T Sushi in United States

tsushibostonma.com

Best Sushi in the Longwood Galleria The only sushi in the Longwood Galleria. It's OK, with portions that can be niggardly on occasion--and fish that may not always be top-quality.

SHARE
 

LOCATION

Address 350 Longwood Ave, Boston, MA 02115-5726

Phone +1 617-505-5155

Website http://tsushibostonma.com

Maps 87JC8VQV+H3 Open Maps

Best Near Places in 20 km
Related destinations