Elmwood Hotel, Londra

19 Argyle SquareHolborn - Covent Garden, LondraWC1H 8AS, Gran Bretagna