News

Hidden high above the iconic Battersea Power Station sits one of London’s secret green spaces: the Battersea Roof Gardens.