9
60-74 Tower St
Lake Placid, FL 33852
$199,500 USD
14,627 SF
1
Unit
14,627 SF
$199,500 USD
General Retail