Set in the charming town of Stratford upon Avon, this hotel has all the charm and comfort of an English country house. With the world-famous Shakespeare and Swan theatres opposite, this hotel is ideally situated. During the summer, guests can dine on the terrace where afternoon tea and light snacks are served.