Ellenborough Park
Ellenborough Park, Southam Lane, Cheltenham.
Ellenborough Park is the Cotswolds’ most critically-acclaimed luxury hotel. Gloucestershire’s only AA Five Star-rated property is nestled at the base of Cleeve Hill, overlooks Cheltenham Racecourse, and embodies traditional English stately glamour. Only two hours from London, the hotel provides 60 bedrooms and suites, outdoor...
You must be logged in to post a comment.