Holiday Inn

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