A Modern Northwest Lodge with Contemporary American Cuisine.
Perched atop the Snake River Canyon in Twin Falls, Idaho, Canyon Crest provides guests with a spectacular panoramic view of the canyon and Perrine Bridge. The timeless design, succulent menu and elegant atmosphere provide a perfect setting for the most intimate moments, to the grandest events.
PLANNING AN EVENT?
WE HAVE ROOM FOR YOU
Canyon Crest is the perfect venue for any event, big or small.