Music buffs should feel right at home among the pumping local music scene. For a nice night out, check out a show at Joseph H. Lebowsky Center.
If you're spending a while in Owosso, Joseph H. Lebowsky Center is an interesting place to start your exploring. This entertainment venue is one of many attractions that'll keep you occupied here. Steam Railroading Institute, Curwood Castle, and Shiawassee Arts Center are also waiting to be discovered nearby.