Keynsham

Keynsham is a town between Bristol and Bath in southwest England. It belongs to the district of Bath and North East Somerset in the region South West England, and has 15,500 inhabitants.

Hotels