Cheltenham, often referred to as Cheltenham Spa, occupies an idyllic location amid the beautiful Cotswold hills. Spacious promenades & grand architecture come together creating a delightful town full of history. This is a charming place to while away a few relaxing days, & explore the surrounding sights.