The Snowmass Kitchen - Starwood
Overlooking the slopes at Snowmass,it's a solid restaurant,friendly service and if you are staying in Snowmass,probably your best meal.Being in the Westin Hotel doesn't hurt either.
3/13/2013 5:00:00 PM
Fab dinner and excellent service. Would return in a heartbeat.
8/10/2013 12:00:00 AM