1820 SW 81st Ave UNIT 3105

North Lauderdale, FL, 33068
CONTRACT
$150,000Price
1Beds
1Baths
810sqft

1820 SW 81st Ave UNIT 3105

North Lauderdale, FL, 33068
CONTRACT
$150,000Price
1Beds
1Baths
810sqft