Holiday Inn London – Shepperton Felix Lane Shepperton Surrey TW17 8NP UK Hotel website Telephone: 01932 899 988