- All reviews
Find reviews that mention:
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.