O Goodwood Hotel proporciona bons serviços e acomodações económicas no centro de Londres. Tem fácil acesso às principais ligações de transportes, incluindo a Estação Ferroviária St. Pancras Internacional, e acesso Wi-Fi gratuito.
O Goodwood Hotel está localizado na Praça Russell. Oxford Circus, o Museu Britânico, Holborn e muitas outras atracções londrinas ficam nas proximidades.
Cada um dos económicos quartos dispõe de uma televisão e de comodidades para preparar chá e café. Alguns quartos têm casa de banho privada.