Homes for sale - Lot 1 SPYGLASS ALLEY, Placida, FL 33946 – MLS#D612...