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 Hotels Click to add new object to this category Haven’t found your object in our catalogue?Add it! It’s easy and absolutely free!