UK, London
Premier Inn London Kensington (Earl's Court) hotel