Westminster Tower

Westminster Tower. London, England, United Kingdom

Westminster Tower, The Houses of Parliament, Westminster, London. London, England, United Kingdom. (Ref: 2003uk-0417-101d)

Related galleries: England, Europe, London, The Houses of Parliament, United Kingdom

Countries

Perspectives