home > domains > sophiasquare.com
Description: Sophia Square Apartments is located in the heart of Homestead, FL. Learn more about our spacious floor plans and luxurious features.
13710 SW 256th St,
Homestead, FL, 33032
Our Pet Policy