IMPERIAL POINT 1 SEC

6210 21st Rd NE Fort Lauderdale FL 33308

Pending 2026-01-15
6210 NE 21st Rd, Fort Lauderdale FL 33308
4 bed
3 bath
1598 sqft

$3,990