The Wellness Institute of Downtown - Main Location The Wellness Institute of Downtown Address 1617 Hendry St, Ste. 308 Fort Myers, FL 33901 US 26.643154, -81.868819 Contact Information 239-308-8217 Location Map View on Google Maps Back to The Wellness Institute of Downtown