Worthing Place LIVE. PLAY. EAT. SHOP. Downtown Delray Beach’s only luxury Rental community! 32 SE 2nd Ave, Delray Beach, FL 33444 (561) 330-3273 Website