RateMyApartments
Lake Terrace Ratings and Reviews
Lake Terrace
3665 Benton St, Santa Clara, CA 95051
CURRENTLY REVIEWING