T Sushi in United States


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.



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