Delray Beach, FL

• 76,000 SF Retail / Restaurant • 83,000 SF Class A Office • 343 Luxury Residential Units