IMPERIAL POINT 2 SEC

2136 64th St NE Fort Lauderdale FL 33308

Pending
2136 NE 64th St, Fort Lauderdale FL 33308
2 bed
2 bath
1369 sqft

$709,900