Have yourself a merry little Christmas at Ellenborough Park
Have yourself a merry little Christmas Ellenborough Park is the perfect setting for anyone looking for a luxury break this Christmas. Our 15th Century manor house is nestled in the heart of the Cotswolds within 90 acres of private idyllic countryside which always looks magical with a sprinkling of winter…