Osage, Iowa is exactly that kind of delightful revelation – a picturesque small town where Midwestern hospitality flows as freely as the nearby Cedar River. Nestled in Mitchell County just 20 miles ...