Holiday Inn London - Shepperton
Shepperton, Surrey TW17 8NP
Located in a leafy London suburb close to Twickenham and Walton-on-Thames, Holiday Inn London Shepperton is a convenient venue for business events and meetings for up to 120 delegates, in attractive, leafy…
- Distance: 10.87 Miles
- Max: 120 guests
- Licensed for Ceremonies