Holiday Inn

Holiday Inn
57-59 Welbeck Street, London, W1G 9BL
Photo of Holiday Inn