Debenhams to open Watford store

Debenhams has signed for a 113,000 sq ft anchor store at Intu Watford shopping centre.
from Property Week – NEWS