Most iconic buildings in London
The Lloyd’s building, City Of London also known as the “Inside-out building” completed in 1986. Highlights architectural Bowellism.
Battersea Power station now sold to Malaysian developed to turn into residential apartments this iconic South West London landmark and decommissioned coal-fired power station is an evocative Grade II listed building.
The Egypitan-esque building the famours Hoover building.
The most historic buildings in London, Buckingham Palace, Westminster Abbey, The houses of Parliament, St Paul’s Cathedral.