Location: the hotel is situated in Solihull, an ideal departure point for visiting the area of Stratford upon Avon and Warwick Castle.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Solihull Holiday Destinations in Europe