RateMyApartments
2517 W TEMPLE STREET Ratings and Reviews
2517 W TEMPLE STREET
2517 W TEMPLE STREET, LOS ANGELES, CA 90026
CURRENTLY REVIEWING