Get directions to: Love's Travel Stop 209, Greenwood, LA
Restaurant address: 9600 Highway 80 Greenwood, LA 71033, USA
Restaurant: Love's Travel Stop 209