Contact Us TechPlace is on the 3rd floor of the McAllen Creative Incubator, located at 601 N Main St. in McAllen, Texas. If you have any questions about TechPlace or wish to schedule a tour, please contact us at (956) 682-2871 or complete the form below. Name* First Last Email* Questions/Comments* Δ