Get directions to: Love's Travel Stop 237, Tallulah, LA
Restaurant address: 227 Highway 65 South Tallulah, LA 71282, USA
Restaurant: Love's Travel Stop 237