TJX Europe site of new European headquarters, Watford, Hertfordshire, England,
Size: 4422px × 2948px
Location: Watford, UK
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., building, england, europe, european, headquarters, hertfordshire, maxx, site, tjx, watford