LOCATION: 4370 S South Road, Wellington, Florida
SQUARE FOOTAGE: N/A
BEDROOMS & BATHROOMS: 15 bedrooms & 19 bathrooms
This 62 acre equestrian estate, dubbed “La Lechuza” is located at 4370 S South Road in Wellington, Florida and was built in 2005.
It features multiple apartments and living areas with a total of 15 bedrooms and 19 bathrooms.
It’s listed at $28,900,000.