Residence Inn London Kensington liegt zentral in der Nähe von bedeutenden Messezentren wie Earl's Court und Olympia. Die Lage ermöglicht eine schnelle Anbindung an verschiedene Stadtbereiche wie Kensington High Street, Notting Hill und Westfield London sowie gute Verkehrsverbindungen zum Flughafen Heathrow und weiteren Regionalflughäfen.
Das Hotel bietet Zimmer mit Ausstattung wie Balkon oder Terrasse, Doppelbetten sowie moderne Kochnischen mit Herd, Mikrowelle und Kühlschrank. Viele Zimmer verfügen über eine individuell steuerbare Klimaanlage und Heizung, was den Aufenthalt komfortabel gestaltet.
Gastronomisch sind ein Restaurant, Café und eine Bar vorhanden, neben täglichem Frühstücksbuffet. Für Gäste stehen außerdem Fahrradverleih, Spielzimmer und TV-Raum bereit. Serviceleistungen umfassen Zimmerservice, Wäscheservice und Gepäckaufbewahrung, um den Aufenthalt angenehm zu gestalten.