The Plaza, Liverpool
Hotel and B&B Landmark and historical place Cinema
The Plaza is an 18-storey office complex in the L3 commercial district of Liverpool, England, United Kingdom. At 65 m, 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 - 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. Read more
Review The Plaza, Liverpool
Loading comments-box...
Popularity of The Plaza, Liverpool
Social Media Popularity Score:
This value is based on the number of visitors, checkins, and likes on Facebook in the last few months.
Most activity in May:
The Plaza, Liverpool has a total of 810 visitors (checkins) and 34 likes.