TELLUS EQUIPMENT SOLUTIONS Store in DE LEON Posted by Allan July 15, 2022 On July 15, 2022 Address509 W NAVARRO AVEDE LEON, TX 76444ContactTel254-893-2061 Review Store Your Name * Your Email * ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ Your Review * Find on Map