Where is The Sebastian - Vail located?

Answers from Our Experts (1)

Profile picture for Lois

The Sebastian - Vail is located at 16 Vail Road, just off the traffic circle at the main Vail exit off I-70. One of the town's liveliest streets is just outside the hotel's front door. The street is lined with high-end boutiques, shops and restaurants. Top restaurants close by include Kelly Liken, the Swiss Chalet, La Bottega and Matsuhisa.

It's a 10-minute walk (or a hotel van ride) to Gondola One, but The Sebastian pampers with a slopeside ski valet. After a day on the slopes, change back into your shoes, and leave their ski boots and skis with the valet in a building at the edge of slopes before heading back to the Vail hotel.

Related Questions