A Grade II-listed Art Deco masterpiece, and Europe's largest brick building, Battersea Power Station is a London icon. Read more.
A Grade II-listed Art Deco masterpiece, and Europe's largest brick building, Battersea Power Station is a London icon. Read more.