Jurys Inn London Watford (8.3/10 from 5,024 reviews), Holiday Inn Express London - Watford Junction (8.1/10 from 2,869 reviews), and Holiday Inn London - Watford Junction (8.4/10 from 2,024 reviews) are all highly-rated places to stay near Vicarage Road.