LocationThis centrally located hotel is situated at the heart of Leeds and is close to both of the well-known universities.FacilitiesTravellers are welcomed at the hotel, which has a total of 109 rooms. In the air-conditioned establishment, guests are..