Le Goodwood Hotel propose un bon service et un hébergement économique dans le centre de Londres. Il se trouve à proximité de grands axes de transport, dont notamment la gare internationale St Pancras, et dispose d'une connexion Wi-Fi gratuite.
Le Goodwood Hotel est situé sur la place Russell. La place Oxford Circus, le British Museum, le quartier de Holborn et de nombreuses autres attractions de Londres se trouvent dans les environs.
Chaque chambre économique est pourvue d'un plateau/bouilloire ainsi que d'une télévision. Certaines comprennent une salle de bains privative.