Contact Us at Leland's of Odessa! Our friendly expert consultants look forward to helping you with any shed or building needs. 432-307-8888 Let us know how to reach you... Leland's of Odessa 5094 South 385 Odessa, Texas 79766 Call Now 432-307-8888 Tue-Fri 10am - 3pm, Sat 10am - 3pm, Closed Sun-Mon