Hotel located in Cheltenham. Offers accommodation.