Elevation 486

195 River Vista Pl Twin Falls, ID
Max Capacity: 115 people
We are blessed to be in this one-in-a-million location, perched on the south rim of The Canyon, in the great state of Idaho, 486 vertical feet above the beautiful Snake River. On a clear day you can see Soldier Mountain to the northwest, the Pioneer Range due north and Pomerelle to the east. What they say is true.. Location is everything!
  • Max Number of People for an Event: 115