Japanese restaurant · 4020 Lavista Rd, Tucker, GA
See full menu
More food in Tucker, GA · Japanese Food in Tucker