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