Divine Savior Academy of Delray Beach Delray Beach, FL Full owners’ representation for all entitlements, public outreach and vertical and horizontal construction and permitting. 41,600 square feet of educational campus space on 10 acres of land Project Images