17850 Rebecca Ave, Fort Myers Beach, FL 33931, United States
21168 Noddy Tern Dr, Fort Myers Beach, FL 33931, United States