Holiday Inn 4306 S 1st St Lufkin, TX 75901 Phone: (936) 639-3333 Fax: (936) 639-3382
Category: Hotels & Motels