Leonardo Hotel London Watford
Watford, Hertfordshire WD17 1JA
With a vibrant city centre location and having major transport links to London, Leonardo Hotel London Watford offers a convenient venue for business meetings and events for up to 100 delegates. So, if…
- Max: 100 guests