Obiekt Holiday Inn London Watford Junction jest centralnie usytuowany zaledwie 2 minuty spacerem od dworca kolejowego Watford Junction i 10 minut spacerem od centrum miasta. W hotelu działa bar i restauracja.
Wszystkie pokoje są jasne i nowocześnie urządzone, a ich wyposażenie obejmuje telewizor z płaskim ekranem oraz klimatyzację. We wszystkich pomieszczeniach zapewniono bezpłatne WiFi.
W kawiarni i stylowym salonie serwowana jest kawa marki Starbucks.
Na miejscu do dyspozycji Gości jest centrum fitness oraz centrum biznesowe z salami konferencyjnymi.
Z dworca kolejowego Watford Junction można dojechać na dworzec Londyn Euston w zaledwie 25 minut. Obiekt usytuowany jest 25 minut jazdy samochodem od lotniska Londyn-Luton i około pół godziny jazdy samochodem od lotniska Londyn-Heathrow.