RateMyApartments
Leisure Terrace Ratings and Reviews
Leisure Terrace
1638 E St, Hayward, CA 94541
CURRENTLY REVIEWING