Lake Placid, FL 33852, USA
3389 S Access Rd site b, Englewood, FL 34224, USA
99 S McCall Rd, Englewood, FL 34223, USA
4064 N Access Rd, Englewood, FL 34224, USA