Shelter Creek Apartments - San Jose, CA

Shelter Creek Apartments San Jose is located at 2050 Southwest Expy # 126, San Jose, CA 95126, USA. Phone number: (877) 865-7302.
Shelter Creek Apartments San Jose is located at 2050 Southwest Expy # 126, San Jose, CA 95126, USA.
The phone number is (877) 865-7302
The postal code of Shelter Creek Apartments San Jose is 95126
The website is https://www.sheltercreekapts.com/