K+K Hotel George London / The K+K Hotel George is a first class charming boutique and business hotel located in the centre of London Kensington, UK, just a short walk from tube station Earl's Court and within easy reach of shops and stores in Knightsbridge, home of Harrods. / by K+K Hotels
{}