New Debenhams department store at the Intu Watford shopping centre extension, Watford, Hertfordshire, England,
Size: 4657px × 3105px
Location: Watford, UK
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., centre, debenhams, department, destination, england, extension, hertfordshire, high, intu, retail, shopping, sign, store, street, watford