2003

2001 62nd St NW Fort Lauderdale FL 33309

Pending
2001 NW 62nd St # 107, Fort Lauderdale FL 33309
Commercial Sale
160380 sqft

$19