O Holiday Inn London Watford Junction beneficia de uma localização central, apenas a 2 minutos a pé da Estação Ferroviária de Watford Junction e a 10 minutos a pé do centro da cidade. O hotel alberga um restaurante e um bar.
Cada quarto do Holiday Inn exibe uma decoração luminosa e moderna, e inclui uma televisão de ecrã plano e ar condicionado. O acesso Wi-Fi é gratuito por toda a propriedade.
O café e a elegante área de estar serve café Starbucks.
Existe um centro de fitness limitado no local, bem como um centro de negócios com espaços para reuniões.
A Estação de Watford Junction liga-o à Estação de Euston - Londres em apenas 25 minutos. A Aeroporto de Luton situa-se a 25 minutos de carro do hotel e o de Heathrow a cerca de meia hora de carro.