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