Enjoy your visit to Owosso with a stay at The Pines Country Inn. You'll have free perks like WiFi and self parking. Nice touches like iPod docks, MP3 docks, and memory foam beds with Egyptian cotton sheets are offered up in all rooms.
Rooms are completely renovatedPros: Rooms are very nice. The beds were comfortable. The bathroom was really nice. Cons: My husband went to grab a towel off the clean towel rack and found a white towel with blood stains all over it.