Holiday Inn

Holiday Inn
Carburton Street, London, W1W 5EE