Holiday Inn Shepperton

Felix Lane
Shepperton
United Kingdom