RateMyApartments
Sophia Square Ratings and Reviews
Sophia Square
13710 Southwest 256Th Street, Homestead, FL 33032
CURRENTLY REVIEWING