The Queens is an iconic landmark hotel located in the heart of Leeds. Welcoming guests since 1937, the hotel features a private entrance to Leeds Train Station and offers breathtaking views of City Square.
City Square
Testimonials