Japanese restaurant · 1720 Mars Hill Rd #164, Acworth, GA
Dine-In
More food in Acworth, GA · Japanese Food in Acworth