451 Connecticut St, Fort Myers Beach, Florida 33931 USA
Tribal Shell Mound from below.
Photo Credit: Yelp