Gould Island 15-62 B

2508 Delmar Fort Lauderdale FL 33301

FOR SALE
2508 Delmar Place, Fort Lauderdale FL 33301
5 bed
7 bath
6590 sqft

$10,495,000

$455,000
Price Decreased