This hotel is situated at the heart of Shakespeare's birth town, directly beside the River Avon and just a few minutes from the Royal Shakespeare Theatre. Warwick Castle is located close by.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Stratford Upon Avon Holiday Destinations in Europe