Location The hotel is ideally located in the centre of Leeds, right in the heart of the business district and within 5-minutes walk of shops restaurants, bars and the popular attractions that the city offers including the Victoria Quarter and the Royal..