Developers Seek Approval for Delray Swan at 118 S.E. Second St., Delray Beach, Florida, 33444
Developers hope to get approval for a mixed-use project in Delray Beach, FL. The 2.36-acre site could soon be home to Delray Swan, a five-story complex that would comprise more than 304,000 square feet of new construction.