Photo gallery for Goodwood Hotel





Goodwood Hotel
Reviews
5.8 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 Museum11 min walk
- Piccadilly Circus4 min drive
- London (LHR-Heathrow)38 min drive