The Logan Institute For Health & Wellness Listing Category Indianapolis, IN Website https://www.theloganinstitute.org/ Phone 317 598-4325 Listing Tags Stem Cell Clinic Address 8499 Fishers Center Dr, Fishers, IN 46038, USA Contact listing ownerSend Message Name Email Phone Number Message Leave a ReplyYour email address will not be published. Required fields are marked *Comment * Name Email Website Leave a ReplyYour email address will not be published. Required fields are marked *Comment * Name Email Website