413 Della Russell Road Lufkin, TX 75904
Monday – Friday: 8:00 a.m. – 5:00 p.m. Saturday – Sunday: Closed
24-hour Emergency Service