Royal Liver Building
E88936
The Royal Liver Building is an iconic early 20th-century waterfront office building in Liverpool, England, famed for its twin clock towers topped by mythical Liver Bird sculptures and its role as a symbol of the city.
Statements (48)
Referenced by (6)
Full triples — surface form annotated when it differs from this entity's canonical label.