Launch is Located next to The Deming 619 Cherry Street Terre Haute, IN 47807 (812) 244-2762 Contact Us Name* First Last PhoneEmail* Reason For VisitingWould you like to receive our email newsletters? Yes, please No thank you.