This 4 star hotel is located in the suburbs of Tewkesbury and was established in 1800. It is a short drive away from the Cotswolds Hill.