The Holiday Inn Hotel Winchester is the perfect place to stay for any trip whether it be business leisure or family. This gorgeous Winchester hotel is located just two miles from the town center and its many attractions in the charming Morn Hill. Visitors will also enjoy a backdrop of the picturesque Hampshire countryside.