Get directions to: Acuff Steak House, Lubbock, TX
Restaurant address: 11620 East Fm 40 Lubbock, TX 79403, USA
Restaurant: Acuff Steak House