Get directions to: Carrows Restaurant, Barstow, CA
Restaurant address: 1200 E Main St Barstow, CA 92311, USA
Restaurant: Carrows Restaurant