Cliffrose is a fantastically located boutique resort situated just outside of Zion National Park. This riverside property benefits from some fabulous views and is surrounded by the red rock of Zion Canyon.