Das Strand Palace Hotel liegt im Herzen Londons und befindet sich nur wenige Gehminuten von Covent Garden, Trafalgar Square und Leicester Square entfernt. Die U-Bahn-Station Covent Garden liegt ebenfalls in der Nähe und erleichtert die Erkundung der britischen Hauptstadt. Das 1908 erbaute Cityhotel verbindet zentrale Lage mit klassischem Charakter und erstreckt sich über neun Etagen.
Das Hotel verfügt über 785 Zimmer, darunter Einzel-, Doppelzimmer und Suiten. Je nach Kategorie stehen Doppel-, Queensize- oder Kingsize-Betten zur Verfügung. Zur Ausstattung zählen unter anderem eine individuell oder zentral regulierbare Klimaanlage, Zentralheizung, Teppichboden, Safe, Minibar, Schreibtisch und Satelliten-/Kabel-TV. Ein Bügelset sowie ein Wecker ergänzen die praktische Einrichtung. Die Bäder bieten Dusche oder Badewanne und einen Haartrockner.
Ein englisch- und französischsprachiges Team ist rund um die Uhr ansprechbar. Ein Tourdesk unterstützt bei der Buchung von Ausflügen, während Geschäfte, ein TV-Raum und ein Fitness-Studio weitere Möglichkeiten für den Aufenthalt bieten. Für geschäftliche Termine stehen im Business-Center Faxgerät und Projektor zur Verfügung. Familien-, Nichtraucher- und Raucherzimmer sind buchbar; rollstuhlgerechte Zimmer mit barrierefreiem Bad stehen ebenfalls bereit.
Für die Verpflegung stehen ein Nichtraucherrestaurant, ein Café, eine Bar und ein Pub zur Auswahl. Das Frühstück wird als reichhaltiges Buffet serviert. Mittags kann zwischen à la carte und Menü gewählt werden, am Abend zwischen Buffet, à la carte und Menü. Diätgerichte, Kindermenüs und spezielle Verpflegungsangebote sind auf Wunsch erhältlich.