El Progreso #2 1720 Vesta Avenue, Atlanta, GA 30337