The Holiday Inn brand is one that has been associated with quality and value in the hotel sector in Britain for many years and this establishment upholds those high standards. The rooms have all been fitted with first class amenities that include television, telephone and private bathroom. There is a pool and leisure centre on site and London Victoria is only thirty minutes away by train.