Based in Royal Leamington Spa, The Well is not part of any particular church, but welcomes people from all denominations and walks of life to experience the healing power of God.