Das Hotel Bayswater Inn liegt zentral in London nahe dem Hyde Park, den Kensington Gardens und Queensway. Die ruhige Lage verbindet kurze Wege zu Einkaufs- und Unterhaltungsmöglichkeiten mit einer guten Anbindung an das öffentliche Verkehrsnetz. Die U-Bahnstation Bayswater befindet sich etwa 350 Meter entfernt, wodurch sich viele Ziele der britischen Hauptstadt bequem erreichen lassen. Das 1850 erbaute Cityhotel verteilt sich auf zwei sechsstöckige Gebäude und umfasst 139 Nichtraucherzimmer. Damit eignet es sich als Ausgangspunkt für Stadterkundungen, Museumsbesuche und Spaziergänge durch die nahegelegenen Parkanlagen.
Die Zimmer sind mit Teppichboden, Doppelbett, zentral geregelter Klimaanlage und Zentralheizung ausgestattet. Für die Aufbewahrung persönlicher Gegenstände steht ein Safe gegen Gebühr bereit. Ein Direktwahltelefon, Radio und TV ergänzen die Ausstattung. Die Bäder verfügen über Dusche und Badewanne sowie einen Haartrockner. Rollstuhlgerechte Zimmer und Familienzimmer sind buchbar, sodass unterschiedliche Reisebedürfnisse berücksichtigt werden.
Im Hotel stehen ein TV-Raum, ein Konferenzraum, ein Projektor und ein Tourdesk zur Verfügung. Der Tourdesk unterstützt bei der Buchung von Ausflügen und erleichtert damit die Planung des Aufenthalts. Ein Zimmerservice ergänzt das Angebot. Für angenehmes Raumklima sorgen Klimaanlage und Heizung in den Zimmern. Das Haus verfügt außerdem über einen eigenen Shuttlebus.
Für die Verpflegung stehen ein Restaurant, ein Frühstückssaal und eine Bar bereit. Das kontinentale Frühstück bietet einen passenden Start in einen Besichtigungstag. Zum Mittag- und Abendessen werden abwechslungsreiche Speisen serviert, am Abend auch à la carte. Diätgerichte und spezielle Verpflegungsangebote ermöglichen eine besser passende Auswahl. Alkoholische und alkoholfreie Getränke runden das gastronomische Angebot ab.