Excelsior Hotel, London

42 Argyle SquareHolborn - Covent Garden, LondonWC1H 8AP, United Kingdom