W12 Rooms liegt mitten im Zentrum Londons und verbindet einen Aufenthalt für Erwachsene mit der unmittelbaren Nähe zum vielfältigen Stadtleben. Die zentrale Lage erleichtert es, Londons Einkaufsstraßen, Museen, Theater und historische Sehenswürdigkeiten in den Tagesablauf einzubinden. Das Hotel umfasst 19 Zimmer und richtet sich an Gäste, die eine städtische Unterkunft mit gehobener, luxuriöser Ausrichtung suchen.
Die Zimmer verfügen über ein Doppelbett oder ein Sofabett; Zustellbetten können angefordert werden. Eine Klimaanlage, Zentralheizung und ein Ventilator unterstützen ein angenehmes Raumklima. Zur Ausstattung zählen außerdem Safe, Minibar, Schreibtisch, Kühlschrank, Minikühlschrank, Bügelset, Sat-TV und kostenfreies WLAN. Dusche und Badewanne bieten unterschiedliche Möglichkeiten für die tägliche Körperpflege.
Für zusätzliche Sicherheit steht ein 24h-Sicherheitsdienst zur Verfügung. Der Zimmerservice erleichtert die Versorgung im privaten Bereich, während Geschäfte im Haus zum Stöbern einladen. Ein Transferservice unterstützt die An- und Weiterreise. Geschäftliche Aufgaben lassen sich dank des vorhandenen Faxgeräts erledigen.
Der gastronomische Bereich umfasst ein Restaurant und ein Café. Damit kann der Aufenthalt sowohl mit einer Mahlzeit im hoteleigenen Restaurant als auch mit einem Besuch im Café verbunden werden. Zur Zahlung akzeptiert das Hotel American Express, Visa, Diners Club und MasterCard.