Japanese restaurant · 1210A U.S. Hwy 19 S South, Leesburg, GA
Dine-In
More food in Leesburg, GA · Japanese Food in Leesburg