Zion Mountain Ranch
Farm Stay
Mount Carmel, Kane County
Featuring an on-site buffalo preserve, a restaurant and a greenhouse, this historical ranch is located on a secluded mountain meadow. Zion National Park is 5 minutes’ drive from the ranch.
Number of rooms: 56
9065 West Highway 9, Mount Carmel Junction, UT 84755, United States