- UK Information
- UK Hotels
- Goodwood Hotel
Goodwood Hotel
The Goodwood Hotel offers good service and budget accommodation in the centre of London. It is within easy reach of major transport links including St Pancras International. Goodwood Hotel is located in Russell Square.
Rating
Visa,American Express,MasterCard
Prices from £47.95
26