Duplex development in Delray Beach, FL