Japanese steakhouse · 857 Collier Rd NW #11, Atlanta, GA
More food in Atlanta, GA · Japanese Steakhouse in Atlanta