Get directions to: Travel Centers Of America, Barstow, CA
Restaurant address: 2930 Lenwood Rd Barstow, CA 92311, USA
Restaurant: Travel Centers Of America