Welwyn Garden Cityplay
Definition of Welwyn Garden City
town, a garden city north of London in Hertfordshire, southeastern England population 48,000
Learn More about welwyn garden city
Britannica.com: Encyclopedia article about Welwyn Garden City
Seen and Heard
What made you want to look up Welwyn Garden City? Please tell us where you read or heard it (including the quote, if possible).