Get directions to: Kelly's Truck Terminal, Greenwood, LA
Restaurant address: 8560 Greenwood Rd Greenwood, LA 71033, USA
Restaurant: Kelly's Truck Terminal