Restaurants in Boston, MA
Restaurants • Sushi and Japanese Restaurants
16 Tyler St.,
Boston ,
MA
02111
UNITED STATES
Based on 1 reviews
Been coming here for years
and I keep coming back. Delicious fresh food, you can customize the flavors. Lemon ice smoothie, yum. Plus you get a free mini facial from the steaming pots while you...Worldwide > United States > Boston, MA > Restaurants