Located within 800 m of Royal Albert Hall in London, The Kensington provides accommodation with free Wi-Fi, a seating area, a flat-screen TV and a kitchen. The accommodation is air conditioned.
Number of rooms: 7
Gloucester Road, Kensington and Chelsea, London, SW7 4SF, United Kingdom