The Comstock Inn and Conference Center is a 3-star hotel with free WiFi, an indoor pool, and a restaurant.
Here are some of the most popular hotels in central Owosso:
While you're here, you may want to grab some grub or libations at the restaurants budget-friendly Owosso is known for. Close to central Owosso, you'll find interesting places to visit like Steam Railroading Institute.
If you're planning to stay within easy reach of Curwood Castle, we can help you out. About 0.6 miles from the central streets of Owosso, this historic fortress is near a few good hotels. You can roll out of bed and go straight there from Dimmick House (0.2 miles away). You could also investigate what's available at The Comstock Inn and Conference Center (0.4 miles away) and The Pines Country Inn (2 miles away).