Towcester is a small town in Northamptonshire, England with a population of 8,856 (2001 census). The town is located roughly 9.5 miles (15 km) southwest of Northampton. The name is derived from the Latin for "Camp on the (river) Tove". Towcester is the administrative headquarters of the South Northamptonshire district.
Choose the category Hotel services Objects on the map 4 stars Other hotels Haven’t found your object in our catalogue? Add it! It’s easy!