Este hotel de 5 estrellas con vistas espectaculares a Londres está ubicado en Kensington, a 10 minutos a pie del auditorio Royal Albert Hall, y alberga un restaurante chino con 3 AA rosette y un club de bienestar abierto las 24 horas.
El Royal Garden Hotel está situado en una zona céntrica pero tranquila. Se halla junto al parque abierto Kensington Gardens y a solo unos minutos a pie del Palacio de Kensington y de Hyde Park. La estación de metro londinense de High Street Kensington queda a 10 minutos a pie.
El hotel cuenta con 3 bares y 2 restaurantes, entre ellos el Min Jiang de la planta 10, que ofrece vistas espectaculares al parque Kensington Gardens. El personal es amable. Hay un centro de negocios disponible las 24 horas.
Hay wifi gratuita en todo el edificio. El aparcamiento privado está disponible por un suplemento.