RateMyApartments
Sandalwood Apartments Ratings and Reviews
Sandalwood Apartments
1371 Pedro St # 19, San Jose, CA 95126
CURRENTLY REVIEWING