17853 San Carlos Blvd, Fort Myers Beach, Florida 33931 USA
Lots of seating inside Bayside Grille
Photo Credit: Yelp