Santa Teresa Apartments

6254 Santa Teresa Boulevard San Jose CA 95119 (888) 848-5698