Get directions to: Umi Of Japan, North Attleboro, MA
Restaurant address: Emerald Square Mall North Attleboro, MA 02760, USA
Restaurant: Umi Of Japan