Stevenage is a town in Hertfordshire, England, located about 30 miles north of London. It has a long and fascinating history, dating back to the Iron Age. The town was originally a small settlement, but grew in size and importance during the Roman period.