Results 6 results found Battersea Power Station and Battersea Bridge, London, England, United Kingdom, Europe Battersea Power Station and Battersea Bridge, London, England, United Kingdom, Europe Battersea Power Station and Battersea Bridge at night, London, England, United Kingdom, Europe Battersea Bridge Power station dusk Battersea Bridge Panorama Albert Bridge over River Thames, Battersea, London, England, United Kingdom, Europe