TELLUS EQUIPMENT SOLUTIONS Store in DE LEON 15 Jul Categories: Filter: Address 509 W NAVARRO AVEDE LEON, TX 76444Contact Tel: 254-893-2061