Holiday Inn Oxford Circus

57-59 Welbeck Street
London
United Kingdom