Address: 16 Irving Street, Framingham, United States Of America
City: Framingham
Dishes: 35
Reviews: 50
"This is my first time trying Sushi Time and I absolutely love it from the first bite! Well packed, fresh sushi and so but so delicious!"
All prices are estimates.