Econo Lodge Mitchell

1313 S Ohlman St
Mitchell
South Dakota
United States