top of page
206 SE 2nd Ave, Delray Beach, FL
The Osceola is a 16-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.
bottom of page