simone amaduzzi
An upscale restaurant
The Couloir is an upscale restaurant that is located on top of the Grand Teton mountains in Wyoming, and can only be reached by cable car. The food is great and the view is truly amazing. The prices are worth it, just for the view!
+4