Suggest a Picture
Description: Taunton is located in United Kingdom with a population of 60,433. Words used to describe Taunton are Castles, History, Nature, Museums, River