Price reduced $19,500 /mo Gould Island 2400 Delmar Place, Fort Lauderdale FL 33301 5 bd · 4.5 ba · 4,284 sq ft MLS# B26024836 · Listing courtesy of Florida Luxurious Properties