The Spud
1001
S Chestnut St, Lufkin TX
- This is the page of The Spud on 1001 S Chestnut St Lufkin TX 75901-4847.
- (first reviewed on December 24, 2014, last updated
on November 24, 2023.)
- The Spud is ranked #1 of 36 Restaurants in Lufkin Lufkin.
- This page has had 12 visitors. You are the 12th.
Location