Lewis Caroll Lodge - About the development Named by the Sunday Times as the ‘Best Place to Live’ in the South West, the Cotswold spa town of Cheltenham is