Frost Bar

Located In: The Sebastian - Vail

Seated: 30 / Standing: 100

The Sebastian - Vail

The Sebastian - Vail

Frost Bar
Address
The Sebastian - Vail

16 Vail Road Vail, CO 81657

Business Space Location Map
Capacity

Seated: 30

Standing: 100

F&B Options
In-house catering
Equipment
  • Air Conditioning
  • Bar
Features
  • Private Entrance
Overview

Enjoy craft cocktails, delectable culinary offerings and a relaxed atmosphere at Frost Bar, located on the lobby level of The Sebastian – Vail. For seated functions up to 30 and cocktail functions up to 100 people