Wow! Delray Beach, FL IN-TOWN Townhouse. Available June 1st for annual furnished lease. This walk-up townhouse is 1/2 block away from the heart of Atlantic