103 Carter Ave, Lake Placid, FL 33852, USA
23 Blackfoot St, Lake Placid, FL 33852, USA
1565 Oak Ave, Lake Placid, FL 33852, USA
1548 Camellia Ct, Lake Placid, FL 33852, USA