The Cumberland liegt zentral im Londoner Zentrum direkt am Monument Marble Arch. Die U-Bahnstation Marble Arch ist nur wenige Minuten entfernt, sodass Einkaufsstraßen, Unterhaltungsmöglichkeiten und Sehenswürdigkeiten bequem erreichbar sind. Als City-, Konferenz- und Businesshotel verbindet die Unterkunft eine markante Lage an einer Hauptstraße mit kurzen Wegen durch die britische Hauptstadt. Der Hyde Park liegt in der Umgebung und bietet einen grünen Ausgleich zum lebhaften Stadtgeschehen.
Die Unterkunft umfasst 1.019 Nichtraucherzimmer in verschiedenen Kategorien, darunter 147 Einzelzimmer, 861 Doppelzimmer, 18 Junior-Suiten, 21 Suiten und 8 Apartments. Zur Ausstattung gehören je nach Zimmer ein Doppel- oder Kingsize-Bett, Teppichboden, ein Safe, ein Schreibtisch sowie ein Minikühlschrank. Satelliten- oder Kabelfernsehen, Radio und Internetzugang ergänzen die Ausstattung. Duschen und Badewannen stehen zur Auswahl; rollstuhlgerechte Zimmer sind buchbar.
Für aktive und erholsame Tage bietet The Cumberland ein Fitness-Studio, Aerobic und Gymnastik. Massagen und Körperbehandlungen unterstützen eine wohltuende Pause nach Besichtigungen oder Geschäftsterminen. Fahrräder und Mountainbikes stehen für sportliche Unternehmungen bereit. Ein Wäscheservice erleichtert längere Aufenthalte, während die vorhandenen Geschäfte zusätzliche Besorgungen direkt im Haus ermöglichen.
Die gastronomische Auswahl umfasst ein Nichtraucherrestaurant, ein Café und eine Bar. Die buchbare Verpflegung beinhaltet Übernachtung mit Frühstück. Zum Mittag- und Abendessen wählen Gäste à la carte oder aus einem Menü. Diätische, vegetarische und spezielle Gerichte werden auf Wunsch zubereitet; auch Kindermenüs sind erhältlich. American Express, Visa, Diners Club und MasterCard werden akzeptiert.