O Tudor Court ocupa um edifício vitoriano com vista para uma praça ajardinada tranquila. O hotel está localizado a poucos minutos a pé da Estação de Paddington e próximo do Hyde Park (parque). Existe acesso Wi-Fi gratuito por toda a parte.
Os funcionários do Tudor Court poderão ajudá-lo a reservar excursões por Londres, a alugar carros e a chamar um táxi. Providenciam ainda um serviço de fax, bem como informações e mapas.
Todos os seus quartos incluem comodidades para preparar chá/café e uma televisão de ecrã plano com canais gratuitos.
A Estação de Paddington, nas imediações, permite uma ligação directa ao Aeroporto de Heathrow, e alberga uma estação de metro. O Museu Madame Tussauds e a Baker Street (rua da casa de Sherlock Holmes) ficam a 2 paragens.