16554 North Cleveland Ave, North Fort Myers, Florida 33903 USA
Shell factory and nature center
Photo Credit: Yelp