Viewed
973 Challenger Street NW
Lake Placid, FL 33852
$228,900
3 beds
2 full
bathrooms1,080 sq.ft.
Listed By CENTURY 21 Lake & Land Myers Realty