Get Directions to Holiday Inn London Shepperton ← View details Felix Lane, Shepperton, Middlesex TW178NP, United Kingdom, Shepperton, England Get Directions From* To * — Required information