RateMyApartments
Tan House Apartments Ratings and Reviews
Tan House Apartments
55 Newell Rd, East Palo Alto, CA 94303
CURRENTLY REVIEWING