IMPERIAL POINT 3RD SEC

2261 62nd St NE Fort Lauderdale FL 33308

Pending
2261 NE 62nd St, Fort Lauderdale FL 33308
3 bed
3 bath
1959 sqft

$725,000