Stratford-upon-Avon remains one of the most visited towns in the whole of England and is a place of great history and culture. One cannot go far without running into a reference to the Great bard or something to do with literature. This hotel is just a few minutes away from Shakespeare’s birthplace and some of the best restaurants and shops.