Holiday Inn London Oxford Circus

57-59 Welbeck Street, London