RateMyApartments
The location is unbeatable, with ultra-convenient access to shopping and highways. Ratings and Reviews
The location is unbeatable, with ultra-convenient access to shopping and highways.
21800 Thelma Street - 01, Hayward, CA 94541
CURRENTLY REVIEWING