Stevenage
Lying 44km North of Central London, Stevenage is a town and borough within Hertfordshire, England. The town's name translates from old English to mean "Place of stiff Oak." The town's motto is "The heart of a town lies in its people." And the people of Stevenage are well known for their hospitality and big hearts. The town also has a rich education history with its first documented school being opened in 1558.
Visit Website