Enjoy Cheltenham Spa!

Cheltenham or Cheltenham Spa as it has also been known as is a large spa town (the clue was in the name) in Gloucestershire, South West England. The town is located on the edge of the Cotswolds, a range of hills which have been designated as an area of outstanding natural beauty. The town of […]