RateMyApartments
El Matador Apartments Ratings and Reviews
El Matador Apartments
2580 Homestead Rd # 1, Santa Clara, CA 95051
CURRENTLY REVIEWING