Williamson Square,Liverpool and Radio City Tower

- Image ID: H4HKRD
Tony Smith / Alamy Stock Photo
Image ID: H4HKRD
Location: Williamson Square/1 Houghton St, Liverpool L1 1RL, England, UK