RateMyApartments
Lakeview Flats Apartments Ratings and Reviews
Lakeview Flats Apartments
8901 NW 78th ST, Miami Shores, FL
CURRENTLY REVIEWING