A settlement has existed at Stow-on-the-Wold since the Iron Age, and today it is a picturesque town with a population of 2000 people. With a steam railway, historic architecture and plenty of shops and tea rooms, Stow-on-the-Wold is a quintessential English town set in the heart of the Cotswolds.