IMPERIAL POINT

2070 65th St NE Fort Lauderdale FL 33308

Pending 2026-03-27
2070 NE 65th St, Fort Lauderdale FL 33308
3 bed
2 bath
2184 sqft

$4,500