Enhance your business with workspaces at The Plaza, a place to cultivate ambition.
Covering 85 acres, it’s just minutes away from Princes Dock and Liverpool’s desirable waterfront, with a wealth of restaurants, bars and shops nearby.
Compare listings
Compare