Welwyn Garden City, town centre, Hertfordshire, England, United Kingdom


Welwyn Garden City, town centre, Hertfordshire, England, United Kingdom


Size: 7200px × 4800px
Location: Welwyn Garden City, town centre, Hertfordshire, England, United Kingdom
Photo credit: © Jeff Gilbert / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: centre hertfordshire uk welwyn, city, city hertfordshire uk, city town, city uk, garden, welwyn, welwyn garden city welwyn