99 Mill St, Greenwich 12834, United States
99 Mill St, Greenwich 12834, United States
No delivery
Spot something wrong?
Dishes at Mitsuba Sushi & Teriyaki Japanese Restaurant. Prices may vary in venue.
Been to Mitsuba Sushi & Teriyaki Japanese Restaurant? Be the first to share what you ate.