Mercure London Watford ****
Watford, United Kingdom
Sleeping Rooms
218 rooms
Location
Sleeping Rooms
Total number of rooms
218
Maximum number of rooms for groups
Address and Location Info for Mercure London Watford
Full Address
A41 Watford Bypass WD25 8JH
City
Watford
Region
Hertfordshire
Country
United Kingdom
Latitude
51.657597
Longitude
-0.349209