Das The Tudor Inn Hotel in London bietet Zimmer mit kostenlosem WLAN, 1,1 km vom Buckingham Palace entfernt. Von diesem im Jahr 1900 erbauten 3-Sterne-Hotel erreichen Sie nach jeweils 1,3 km die Westminster Abbey sowie den St James's Park. Die 24-Stunden-Rezeption in der Unterkunft sorgt für zusätzlichen Komfort.
Jedes Zimmer im Hotel verfügt über einen Schreibtisch, einen Kleiderschrank und einen Flachbild-TV. Das eigene Bad erwartet Sie mit einer Dusche.
Der Palace of Westminster ist 1,5 km von der Unterkunft entfernt. Zum Big Ben gelangen Sie nach einem 19-minütigen Spaziergang. Vom nächstgelegenen Flughafen, dem London City Airport, trennen Sie 13 km in der Unterkunft.