Alta Vista is a town located about 26 miles away from Osage, Iowa. Osage has a total population of just 263. Don’t let the population count get you, because there are many things to do here! You can go to the haunted house, the public library, and Schucky's Bar & Grill. If you are going through town, you can also stay at the beautiful Grandma Z’s Guest Houses. They have four guest houses in that area. This town is a nice place to visit, and living there is even better!