The Plaza is an 18-storey office complex in the L3 commercial district of Liverpool, England, United Kingdom. At 65 m (213 ft), The Plaza is Liverpool's joint 14th tallest building. It dominates the city's skyline, especially since it has a length of over 125 m (410 ft) - which is two times the building's height. Construction of The Plaza was completed in 1965, and the entire building was refurbished and renovated in 2005 to its current appearance.
Less