Contact Us


Fill out the form below and we’ll get back to you!

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