Das Strand Palace Hotel liegt zentral und nur wenige Gehminuten von bekannten Sehenswürdigkeiten wie Covent Garden, Trafalgar Square und Leicester Square entfernt. Das Gebäude aus dem Jahr 1908 verteilt sich über neun Etagen und ist ein Cityhotel mit einer lebendigen Umgebung. Die Nähe zur U-Bahn-Station Covent Garden gewährleistet eine sehr gute Anbindung und Erreichbarkeit.
Das Hotel bietet Zimmer mit Optionen wie Doppel- oder Kingsize-Betten, Queensize-Betten sowie eine Auswahl an Suiten und Einzelzimmern. Die Räume sind mit Teppichboden ausgestattet und verfügen über eine Klimaanlage sowie eine zentrale Heizung. Ein Safe und eine Minibar gehören ebenfalls zur Ausstattung. Die Zimmer sind zudem mit TV-Geräten mit Satelliten- oder Kabelempfang und Telefon ausgestattet.
Zu den gastronomischen Einrichtungen zählen ein Nichtraucherrestaurant, Café, Bar und Pub. Das reichhaltige Frühstücksbuffet sorgt für einen guten Start in den Tag. Mittags und abends werden verschiedene Verpflegungsarten wie Buffet, à la carte und Menüwahl angeboten, darunter auch diätische Küche und Kindermenüs. Das Hotel stellt zudem spezielle Verpflegungsangebote bereit und akzeptiert verschiedene Kreditkarten.