The Tudor Inn Hotel ligger i Central London distriktet, i nærheten av Westminsterkatedralen og med 5 minutters kjøreavstand fra Londons øye. Hotellets fasiliteter inkluderer et bankboks og valutaveksling.
Boligen ligger i London, en 5-minutters spasertur fra Victoria undergrunnsstasjon. Stedet ligger ca 3 km fra Madame Tussaud's i London. Du kan komme deg til Tower i London på få minutter med bil. Hotellet ligger i nærheten av en jernbanestasjon.
For et hyggelig opphold i London tilbyr hotellet 14 gjesterom utstyrt med et personlig sikringsskap og et skrivebord. Det er et separat toalett og en dusj i hvert bad.
St. George's Tavern brygge-pub er plassert 350 meter fra innkvarteringsstedet.