Holiday Inn London-Shepperton ****
Shepperton, United Kingdom
Sleeping Rooms
185 rooms
Location
Sleeping Rooms
Total number of rooms
185
Maximum number of rooms for groups
Address and Location Info for Holiday Inn London-Shepperton
Full Address
Felix Lane, Middlesex TW17 8NP
City
Shepperton
Region
Middlesex
Country
United Kingdom
Latitude
51.391830
Longitude
-0.424725