The Views Inn Sedona is a beautiful hotel located in the heart of Red Rock Country, just south of downtown Sedona in the Village of Oak Creek. The Views Inn Sedona offers clean, refreshing rooms, all with terrific views of the Bell Rock and Courthouse.