Holiday Inn Express - Cheltenham Town Centre
Holiday Inn Express Cheltenham: A modern hotel set in the historic market town of Cheltenham. With 132 spacious contemporary rooms and 3 spacious conference rooms.

VIDEO: The all new Holiday Inn Express Cheltenham Town Centre following refurbishment
Holiday Inn Express - Cheltenham Town Centre - Cheltenham
Click here for more details

Holiday Inn Express Cheltenham Town Centre
Holiday Inn Express - Cheltenham Town Centre - Cheltenham
Click here for more details