Jury's Inn Watford is ideally located in Watford City Centre and offers conference rooms and meeting rooms for hire. This hotel is located near Watford High Street station, making it convenient for delegates to get there. This venue has different sized meeting rooms that are ideal for seminars, conferences, trainings and business meetings.