Stratford-upon-Avon is of course one of the most beautiful and charming places to visit in the heart of England, and all of the rooms in this hotel have been designed with care and attention to make you feel comfortable and relaxed. The staff is friendly and attentive and happy to help you get the most from this area of history and culture, attracting visitors form across the world.