LIBERTY PARK ESTATES SEC

681 21st St NW Pompano Beach FL 33060

Pending
681 NW 21st St, Pompano Beach FL 33060
3 bed
2 bath
1260 sqft

$399,000