22
2105 US 27 S
Lake Placid, FL 33852
$2,999,999 USD
14,736 SF
9
Units
4.23% Cap Rate
14,736 SF
$2,999,999 USD
Apartments