44 Fairview Blvd., In Fort Myers Beach (South Island), Fort Myers Beach, Florida 33931, United States