3153 Theil Pl, Lake Placid FL 33852