Rooms
Rooms Number: 61
1243 E Main Street - CA 92311 - Barstow (Ca), United States View Map
TripAdvisor vote: 3/5 Based on 37 guest reviews
Rooms Number: 61
The Hotel Economy Inn Barstow is pleased to host your pets. The hotel is suitable for sportsmen.