Skip to main content
223 E Canal Way, Lake Placid FL 33852 — $18,900 | Valentina Zima Realty