New listing $2,600 /mo Tierra Verde #2304 2056 ALTA MEADOWS LN #2304, Delray Beach FL 33444 2 bd · 2 ba · Townhouse MLS# A12117305 · Listing courtesy of Florida Property Management & Sales Corp