Photo gallery for Goodwood Hotel





Goodwood Hotel
Reviews
5.6 out of 10
About this property
Hotel in London City Centre
Explore the area

38-40 Tavistock Place, London, England, WC1H 9RE
- Russell Square5 min walk
- The British Museum13 min walk
- Piccadilly Circus6 min drive
- London (LHR-Heathrow)55 min drive