Chelsea Creek

Chelsea Creek and Lots Road Power Station

London, UK