Our fantastic location is what makes The Holiday Inn Winchester such an attractive place to stay. Surrounded by Hampshire's countryside on the edge of the South Downs National Park, travel to and around Winchester is easy.