Umi of Japan

Japanese Restaurant at Emerald Square Mall.