Keynsham Leisure CentreTemple St, BS31 1HESomersetSouth WestOutdoor00Indoor40Singles✓×Leisure CentrePay & PlayHard