The Lion is located at 701 West Lionshead Circle, 0.9 miles from the center of Vail. Eagle Bahn Gondola is the closest landmark to The Lion. Get latest prices on KAYAK now!