Poloha Royal Garden Hotel je situován v klidné lokalitě a přesto v centru, jen pár minut chůze od Kensingtonského paláce a Hyde Parku. Stanice londýnského metra High Street Kensington je od hotelu vzdálena 10 minut chůze. Svým hostům nabízí velkolepý výhled na Londýn, čínskou restauraci oceněnou 3 AA rozetami a komplexní lázně.
Vybavení hotelu Součástí hotelu jsou 3 bary a 2 restaurace, včetně Min Jiang v 10. patře hotelu s úchvatným výhledem na Kensingtonské zahrady. Ke skvělému dojmu z pobytu v tomto hotelu přispívá také přátelský personál a business centrum, které je hostům k dispozici 24 hodin denně.