125-147 Tower St
Lake Placid, FL 33852
$2,650,000 USD
18,568 SF
18,568 SF
$2,650,000 USD
Office