Japanese restaurant · 3905 Lavista Rd B, Tucker, GA
To-Go · Delivery
More food in Tucker, GA · Japanese Food in Tucker