714 Fishermans Wharf, Fort Myers Beach, Florida 33931 USA
Key Lime Pie, was really good!
Photo Credit: Yelp