6227 S Avalon Blvd., 520 E 62nd St., 6213 S Avalon Blvd., Los Angeles, CA 90003 – South LA Three Parcel Assemblage Totaling 17,035 Sq. Ft. by Carrie Gable | Sep 3, 2020...