Das The Station Hotel liegt in London, Greater London, 2,5 km vom Greenwich Park entfernt. Die Unterkunft mit einer Terrasse liegt 2,9 km von Greenwich entfernt. Die Unterkunft befindet sich 5 km von der O2 Arena und 6 km vom Crystal Palace Park entfernt.
Alle Zimmer verfügen über ein eigenes Bad, kostenfreies WLAN, einen Flachbild-TV sowie Kaffee- und Teezubehör. Die Zimmer verfügen über einen Kleiderschrank.
Ein kontinentales Frühstück können Sie in der Unterkunft genießen. Im The Station Hotel finden Sie ein Restaurant mit britischer Küche sowie eine Bar mit einer Auswahl an Real Ales und Spirituosen.
Die Tower Bridge liegt 8 km von der Unterkunft entfernt. Der nächstgelegene Flughafen ist der 7 km von der Unterkunft entfernte London City Airport.