Pier Sixty-Six

2221 17th St SE Fort Lauderdale FL 33316

FOR SALE
2221 SE 17th St, Fort Lauderdale FL 33316
5 bed
5 bath
5349 sqft

$16,000,000