1740 Marcel Ave SW, Atlanta, GA 30311, USA