205 E Ponce De Leon Ave, Decatur, Georgia 30030 USA
Inside seating with anime on tv
Photo Credit: Yelp