Das Hotel Premier Inn London Southwark Station Hotel liegt in London und bietet durch seine zentrale Lage einen guten Ausgangspunkt, um die Stadt zu erkunden. Es zeichnet sich durch eine zugängliche Infrastruktur mit einem Aufzug aus, was den Aufenthalt angenehm gestaltet.
Das Hotel bietet Zimmer mit Optionen wie einem Schreibtisch und einem Flachbildschirmfernseher mit Satellitenempfang. Die Zimmer verfügen über ein Badezimmer mit Dusche und Haartrockner, was den Komfort für die Gäste erhöht.
Zum gastronomischen Angebot gehören ein Restaurant und eine Bar. Ein 24-Stunden-Zimmerservice sorgt für flexiblen Service. Gäste können ihr Fahrzeug auf dem hoteleigenen Parkplatz abstellen. WLAN steht kostenfrei zur Verfügung.