Eating Japanese at Umi of Japan restaurant in North Attleborough, MA.

Feedback

Do you manage or own Umi of Japan?

Yes