Candles Watford Town Centre, Watford - Welcome to the Watford Town Centre Candles Directory listing recommended candle shops in Watford Town Centre. It lists those who offer scented candles and candles in Watford Town Centre, Watford. Do you have a Watford Town Centre candle business? If so, why not advertise it on the Watford Town Centre Business Directory - IT'S FREE.