RateMyApartments
The Plaza Ratings and Reviews
The Plaza
1 Plaza View Ln, Foster City, CA 94404
CURRENTLY REVIEWING