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