The Neptune Resort

2310 Estero Blvd, Fort Myers Beach, Florida, United States