The Queens Hotel
New Station Street City Square
Leeds
LS1 1PJ
United Kingdom
The Queens is a landmark hotel in vibrant central Leeds. Marrying authentic art deco glamour with on-trend fittings and furnishings, this newly refurbished city retreat offers style and comfort in equal measure.
Audio Described
Captioned
Wheelchair access