Stevenage is a town of approximately 80,000 in the county of Hertfordshire, in the south east of England, only around 32 miles north of central London. The town is well known for being the first ever 'new town'; new towns were a series of towns built near London after World War II.
Description from
Wiki Travel
by user but we are not associated with them.