An exciting new office development at the head of Park Place with commanding views towards City Square
21 Queen Street is a striking and modern building that captures the essence of Leeds. The building provides efficient and flexible working space allowing occupiers to change floor layouts and install the latest technology to adapt to changing working needs.
The inclusion of full height glass gives a sense of space and light‚ presenting a new chapter in quality.
Stunning Grade A offices (1,166 sq ft to 3,779 sq ft) – Available Now