The Tudor Inn Hotel biedt accommodatie met gratis WiFi in Londen, op 1,1 km van Buckingham Palace. Dit 3-sterrenhotel is gebouwd in 1900 en ligt op 1,3 km van Westminster Abbey en het St James's Park. De accommodatie beschikt over een 24-uursreceptie.
Elke kamer van het hotel is voorzien van een bureau, een kledingkast en een flatscreen-tv. De eigen badkamer is uitgerust met een douche.
De accommodatie bevindt zich op 1,5 km van de Houses of Parliament en op 19 minuten wandelen van de Big Ben. De dichtstbijzijnde luchthaven is London City, op 13 km van de accommodatie.