Results 1 results found Entrance to London Underground, Battersea Power Station, Battersea, London, England, United Kingdom, Europe