Follow us: Follow us on Facebook Follow us on Twitter

Shermanstravel Blog

Tag Results: Cotswold

If you’re looking for the royal treatment in the luxe Cotswold countryside, simply slip in to the newly opened Ellenborough Park Hotel in Cheltenham Spa. This picturesque town has been an English health and holiday resort since the discovery of mineral springs in the early 18th century.

Today the five-star resort, which officially opened its doors May 1st, is located on 90 acres of idyllic pristine green land. The old English manor house is surrounded by quintessential farms filled with sheep grazing in the hilly countryside.

Read more

Sign up for the Top 25 Newsletter
to get exclusive weekly deals