Brand: Leonardo Royal Hotel Watford Hotels | Hotels in Watford Town Centre | Leonardo HotelsBoasting a central location, Leonardo Hotel in Watford is an ideal choice for a comfortable stay. Book your hotel in town centre and enjoy numerous things to do.Make the most of the historic English capital when you book a room at Leonardo Hotel London Watford, less than 20 minutes by train from Central London. Our hotel is perfect for business and family guests, featuring 216 ensuite guest rooms. All rooms benefit https://www.leonardohotels.co.uk/hotels/london/watford