Das 3-Sterne-The Tudor Inn Hotel London liegt 600 m von der Westminster Cathedral und bietet einen Gepäckraum. Der Gasthof stellt den Gästen WLAN in den öffentlichen Bereichen bereit.
Das Hotel ist ungefähr 25 Minuten zu Fuß vom London Eye und ungefähr 2 Kilometer vom London Dungeon entfernt gelegen. Die Royal Academy of Arts ist in etwa 2,1 km Entfernung vom Tudor Inn und bietet eine großartige Möglichkeit für alle, die sich nach neuen Erfahrungen und Erkenntnissen sehnen. Familien, die nach London reisen, werden es genießen, in ca. 30 Gehminuten Entfernung vom SEA LIFE London Aquarium zu sein. Die Unterkunft befindet sich nur 450 Meter von der U-Bahn-Station U-Bahnhof Victoria und in etwa 3 km Entfernung vom Bahnhof Marylebone.
Das The Tudor Inn Hotel umfasst 14 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. In Badezimmern findet man eine getrennte Toilette und eine Dusche. Die En-Suite Badezimmer sind mit einer getrennten Toilette und einer Dusche sowie Annehmlichkeiten wie einem Haartrockner und Badelaken ausgestattet.
Das Tudor Inn liegt 5 Minuten Fußweg vom Restaurant The Marquis of Westminster entfernt. Hier werden sie auf jeden Fall mit den britischen Gerichten verwöhnt.