Advertisement
Econo Lodge
Econo Lodge
Address:
1313 South Ohlman, Mitchell, South Dakota
Traveler Rating by TripAdvisor

Traveler Comments

Would have like more amenities. Easy to find. Comfortable room.
No problems ..was fine..was great they accepted pets