Ten pięciogwiazdkowy hotel jest usytuowany w dzielnicy Kensington, 10 minut spacerem od sali koncertowej Royal Albert Hall. Oferuje on wspaniały widok na Londyn. W obiekcie znajduje się chińska restauracja wyróżniona 3 rozetkami AA i całodobowy klub fitness.
Hotel Royal Garden, mimo swojego położenia w centrum miasta, zapewnia Gościom ciszę. Znajduje się on tuż obok otwartej przestrzeni Ogrodów Kensington, kilka minut spacerem od pałacu Kensington i Hyde Parku. Do stacji metra High Street Kensington London można dojść w 10 minut.
Na terenie hotelu mieszczą się 3 bary i 2 restauracje, w tym lokal Min Jiang na 10. piętrze, z którego roztacza się wspaniały widok na park Kensington Gardens. Atutem obiektu jest jego przyjazny personel oraz całodobowe centrum biznesowe.
We wszystkich pomieszczeniach dostępne jest bezpłatne Wi-Fi. Na miejscu znajduje się prywatny parking, z którego można korzystać za dodatkową opłatą.