Location:929 Euclid Ave NE, Atlanta, GA 30307, USA