RateMyApartments
Cambridge House Apartments Ratings and Reviews
Cambridge House Apartments
6231 Sw 78th St # 16, South Miami, FL 33143
CURRENTLY REVIEWING