The Plaza is a landmark building on Liverpool's skyline. If you’re looking for a new city centre premise to establish your business but with room to grow in the future then The Plaza is perfect for you as there’s a variety of spaces to choose from which will enable your business to adapt and grow. It has undergone a full refurbishment with the creation of a new reception area and exclusive business lounge, improved car park, bike stores and shower facilities.
The entrance opens onto St Paul's Square, the shops and sites of the city, leading you to Liverpool’s main station, which is just minutes away.
or call one of our experts on