Meadow Creek Townhomes are located in West Vail within a short free shuttle ride of Lionshead Village and Vail Village. Spacious and tastefully appointed, these multi-level townhomes offer an inviting space for families and groups of friends who appreciate quality, convenience and value.