"Flame" one of Vail's Newest Restaurants - Vail, Colorado