1164 MacArthur St
Lake Placid, FL 33852
$220,000 USD
1,104 SF
1,104 SF
$220,000 USD
Specialty