The Tudor Inn Hotel ligger i London Centrum og lige ved siden af Westminster Katedral som er 5 minutters kørsel fra The London Eye. Blandt de forskellige faciliteter på stedet finder du også en værdiboks og et vekselkontor.
Centrum af London kan man nå inden for 25-minutters gårtur. Stedet placeret kun 1 km fra Queen's Gallery. Du kan komme til Green Park om få minutter i bil. Hotellet ligger 5 minutters gang fra metrostationen Victoria, som giver nem adgang til alle attraktioner i London.
Gæsterne kan finde ølpub St. George's Tavern inden for 350 meter fra stedet.