Property Location Located in London (London City Centre), Goodwood Hotel is within a 15-minute walk of Russell Square and The British Museum. This hotel is 0.6 mi (1 km) from Tottenham Court Road and 0.7 mi (1.1 km) from Shaftesbury Avenue.Rooms Stay in one of 27 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access is available to keep you connected. Bathrooms have showers and hair dryers. Conveniences include coffee/tea makers and irons/ironing boards, and housekeeping is provided daily.Business, Other Amenities The front desk is staffed during limited hours.
- In public areas: free
- 24 hours Front Desk Service