RateMyApartments
Crenshaw Terrace Apartments Ratings and Reviews
Crenshaw Terrace Apartments
3316 W 73rd St, Los Angeles, CA 90043
CURRENTLY REVIEWING