Holiday Inn

Holiday Inn
Carburton Street, London, W1W 5EE
Photo of Holiday Inn