Located at the base of Vail Mountain, this resort boasts a year round outdoor pool and a spa. It also features an on-site restaurant, bar and poolside lounge. All accommodations include free Wi-Fi.
Number of rooms: 121
1 Vail Road, Vail, CO 81657, United States
Hotel booked 1 times today.