This Colorado Mountain Town Will Make You Feel Like Like You're Skiing in the French Alps
  • 2 years ago
Standing in front of The Red Lion, an iconic bar in the heart of Vail Village, it may seem like Vail, Colorado is a fairly small town with just a few short blocks of posh eateries, après-ski haunts, and mountainside hotels.
Recommended