TELLUS EQUIPMENT SOLUTIONS Store in AUSTIN 14 Jul Categories: Filter: Address 13220 W HWY 290AUSTIN, TX 78737Contact Tel: 737-910-4800