Leonardo Hotel London WatfordLondon, United Kingdom Address: 31 – 35 Clarendon Road State: United Kingdom City: London Zipcode: WD17 1JA Longitude: -0.39716 Latitude: 51.657.902 Rates from: 0 Accommodation Booking