← All venues
Liverpool, Merseyside, GB
Built in 1911, this iconic office tower was once Europe's tallest building. Adorned with domes and a clock, the historic structure stands as a timeless symbol of architectural grandeur.