HOME
ABOUT US
PROJECTS
CONTACT US
More
The Osceola is a 38-unit boutique condominium building located in the heart of Delray Beach, FL. The building will include ground-floor retail, luxury rooms, and a rooftop deck with a pool, lounge, and club room.
STATUS: Pre-Development