RateMyApartments
South Park Place Apartments Ratings and Reviews
South Park Place Apartments
5117-5123 S Avalon Boulevard, Los Angeles, CA 90011
CURRENTLY REVIEWING