Leonardo Hotel London Watford

- Address: 31-35 Clarendon Road, Watford, England, WD17 1JA, GB
- Location: Watford Town Centre
- Star rating: 4/5
- Guest rating: 8.8/10 (Excellent, 1001 reviews)
- Price: £77, includes taxes & fees, 19 Nov - 20 Nov, for Hotels recommended for families in Watford





















