|
The Queens
City Square, Leeds LS1 1PJ - England, UK

In the very heart of Leeds city centre, there are few better places to stay in the interesting city than this first class hotel. The property was opened in 1937, and has upheld extremely high standards of service and...
|