Address: 4823 W. Atlantic Ave., Delray Beach

Property type: 115,538-square-feet retail plaza on 11.5 acres