This hotel is situated in Stratford-upon-Avon City Centre, just steps from Shakespeare’s Birthplace and American Fountain, and within a short walk of Town Hall Stratford upon Avon. You’ll also find Shakespeare Monument and Royal Shakespeare Theatre less than a mile away.