History is all around you at Curwood Castle. From how it was built to what it was used for, this imposing structure has many secrets hidden behind its walls.
Curwood Castle is the perfect place to begin exploring Owosso. This fortified complex is recommended by fellow travelers, but it isn't the only spot to see here. Allow some time for other sights like Steam Railroading Institute, Joseph H. Lebowsky Center, and Shiawassee Arts Center to fully appreciate what's on offer in the area.