|
Watford is a large commuter town situated to the north of London in Hertfordshire, and enjoys brilliant transport links to central London via the train, tube and road network. There is lots to see and do at the heart of the community where this hotel is located, which include the cinema, theatres and galleries. The hotel has its own in house café bar where you can relax in the evenings and enjoy a drink.
Tariff from £29 per room per night
|
|