Postcards of the Past


Taunton, Somerset


Taunton is the county town of Somerset in the South West of England. The town lies on the River Tone, in the Vale of Taunton. It has a population (2011) of about 65,000.