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