Cheltenham Spa, a lovely town to live and work in