EL PROGRESO #2 in 1720 Vesta Ave Suite B in Atlanta