London, England, UK

Lots Road Power Station, Chelsea, London, England, UK