Get directions to: Travelcenters Of America, Lafayette, LA
Restaurant address: 1701 North University Avenue Lafayette, LA 70507, USA
Restaurant: Travelcenters Of America