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

Location

Telstar Texas
2009 Ranchroad 620 South 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