Situé à seulement 600 mètres de la gare Victoria, le Tudor Inn & Blair Victoria Hotel dispose d'une réception ouverte 24h/24 et de chambres économiques dotées d'une connexion Wi-Fi gratuite. Buckingham Palace se trouve à 15 minutes à pied.