Are you an existing or past customer that needs assistance? Please fill out the form below.

Location

Telstar Texas
2009 N FM 620, Suite 410
Lakeway, TX 78734

Business Hours

Monday – Friday
8 AM – 5 PM
Saturday
Upon appointment
Sunday
Closed

Contact Us

Phone +
800.488.1811
Email +
austinadmin@tel-startech.com