Das W London Leicester Square liegt direkt im Zentrum von London und verbindet eine zentrale Lage mit einem lebendigen, urbanen Charakter. Der Leicester Square gehört zu den bekannten Treffpunkten der Stadt und bietet kurze Wege zu Theatern, Geschäften, Restaurants und Bars. Auch Londons vielfältige Sehenswürdigkeiten lassen sich von diesem Standort aus gut in die Tagesplanung einbinden. Das Hotel verfügt über 192 Zimmer und empfängt seine Gäste mit einer modernen Ausstattung, Geschäften, einem Friseur sowie einem Theatersaal. Ein Kamin trägt zum besonderen Ambiente der Unterkunft bei.
Die Zimmer sind klimatisiert und beheizbar. Je nach Kategorie stehen ein Doppelbett oder ein Kingsize-Bett zur Verfügung; Zustellbetten können angefordert werden. Für persönliche Gegenstände gibt es einen Safe, während eine Minibar und ein Minikühlschrank Getränke kühl halten. Ein Schreibtisch unterstützt gelegentliche organisatorische Aufgaben. Satelliten- und Kabel-TV, Radio, CD- und DVD-Player sowie kostenfreies WLAN sorgen für Unterhaltung und Verbindung. Die Bäder verfügen über Dusche und Badewanne, Haartrockner, Bademäntel und Kosmetikartikel.
Für sportliche Aktivitäten stehen ein Fitness-Studio, Aerobic, Gymnastik und ein Fahrradverleih zur Verfügung. Nach einem erlebnisreichen Tag können eine Sauna, ein Dampfbad, ein Whirlpool oder eine Massage zur Erholung genutzt werden. Der Zimmerservice ist rund um die Uhr verfügbar, ergänzend übernimmt der Wäscheservice praktische Aufgaben während des Aufenthalts. Behindertengerechte Einrichtungen und rollstuhlgerechte Zimmer mit barrierefreiem Bad sind buchbar. Haustiere sind erlaubt.
Im gastronomischen Bereich erwarten ein Restaurant und eine Bar die Gäste. Das Hotel serviert ein kontinentales Buffetfrühstück, Brunch und Abendessen. Diätgerichte sowie spezielle Verpflegungsangebote ermöglichen eine passendere Auswahl bei unterschiedlichen Ernährungswünschen.