The Cumberland liegt zentral im Herzen Londons, direkt am Monument Marble Arch. Die unmittelbare Nähe zur gleichnamigen U-Bahnstation ermöglicht einfachen Zugang zu zahlreichen Einkaufs- und Unterhaltungsmöglichkeiten sowie zu bedeutenden Sehenswürdigkeiten der Stadt. Das Hotel erstreckt sich über ein achteckiges Hauptgebäude und ein siebenstöckiges Nebengebäude, was ihm eine markante architektonische Präsenz verleiht.
Das Hotel bietet eine Vielfalt an Zimmern, darunter 18 Junior-Suiten, 21 Suiten, 8 Apartments, 147 Einzel- und 861 Doppelzimmer. Die Zimmerausstattung umfasst unter anderem Doppelbetten und Sofabetten, Teppichböden sowie moderne Heizungen. Zum Komfort gehören zudem Safes und Schreibtische sowie Bäder mit Badewanne und Dusche.
Gäste finden kulinarische Vielfalt in verschiedenen gastronomischen Einrichtungen wie einem Nichtraucherrestaurant, Café und Bar. Verpflegungsleistungen umfassen Übernachtung mit Frühstück sowie à-la-carte- und Menükarten für Mittag- und Abendessen, darunter diätische und vegetarische Optionen. Das Hotel verfügt über Wellnessangebote, darunter Massagen, und bietet zahlreiche Freizeitaktivitäten sowie umfassende Serviceleistungen wie Zimmerservice, Wäscheservice und Transferservice.