Il The Tudor Inn Hotel Londra, 3 stelle, è dotato di un deposito bagagli. Si trova nel quartiere di Westminster, a circa 25 minuti a piedi dal London Eye e a 2 km da vari luoghi di interesse culturale, come la Hayward Gallery. Questa locanda è provvista di inoltre agli ospiti una cassetta di sicurezza.
Questo hotel offre una posizione nel centro di Londra, a 600 metri dalla Cattedrale di Westminster. Il Tudor Inn Londra è situato anche a una distanza di 2,1 km dal Museo imperiale della guerra. Una vacanza in famiglia a Londra diventerà più emozionante se visiti il SEA LIFE London Aquarium che si trova a circa 30 minuti a piedi dalla struttura. Gli ospiti si troveranno a 450 metri dalla stazione della metro Victoria, mentre a 5 km dalla Torre di Londra.
Il Tudor Inn offre 14 camere con servizi per la preparazione di tè/caffè e comfort moderni come una TV a schermo piatto con canali satellitari. Nei bagni ci sono un bagno con WC separato e una doccia. Tocchi di classe per arricchire il vostro soggiorno includono un bagno con WC separato e una doccia, oltre ad asciugacapelli e teli da bagno.
Il The Tudor Inn Hotel si trova abbastanza vicino al ristorante The Marquis of Westminster e serve piatti della cucina britannica.