Stevenage is located in Hertfordshire in southeastern England. The town is located about 32 miles from London. Stevenage is known for being the first new town to be built near London after World War II. There are several local attractions worth seeing when in the local area, including several churches and the Manor House. High Street is a great place for visitors who are interested in shopping. There are also several trails that are ideal for walking in the immediate area. Visitors will find there are numerous dining options as well as accommodations in the area.