Mound House sits on an ancient Calusa Indian Mound in Fort Myers Beach, Florida. 2,000 years of island life are revealed in a variety of tours and educational programs. Situated on Estero Bay, the site is accessible by boat and motor traffic and visitors