This centrally located hotel is situated at the heart of Leeds and is close to both of the well-known universities.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Leeds Holiday Destinations in Europe