Japanese restaurant · 4700 US-80 Ste H, Wilmington Island, GA
To-Go · Dine-In
See full menu
More food in Wilmington Island, GA · Japanese Food in Wilmington Island