Station Plaza, White Rose Park

Plans have been submitted for a 145,000 sq ft office development at White Rose Park in Leeds.

View full project details here