Holiday Inn London Shepperton

Felix Lane, Shepperton, Middlesex TW17 8NP