Gould Island 15-62 B

2437 Delmar Fort Lauderdale FL 33301

FOR SALE
2437 Delmar Place, Fort Lauderdale FL 33301
5 bed
7 bath
7393 sqft

$10,250,000

$2,245,000
Price Decreased