3-hvězdičkový The Tudor Inn Hotel leží v dosahu 2 km od Londýnské oko a nabízí blízkost k železničnímu nádraží. Mezi různými zařízeními této nemovitosti najdete také sejf a směnárnu.
Ubytování se nachází ve městě Londýn, 5 minut chůze od stanice metra Victoria. Londýnské akvárium je ve vzdálenosti 25 minut pěšky.
The Tudor Inn Hotel poskytuje ubytování v 14 pokojích, které jsou vybaveny psacím stolem, vícekanálovou televizí a soukromým sejfem. Každý pokoj má koupelnu vybavenou samostatnou toaletou a sprchou.
Pivovarská hospoda St. George's Tavern je 5 minut pěšky od hotelu.