Situated in the heart of London sits the iconic 39-acre, Grade II* listed Battersea Power Station, which has been subject to an incredible £9billion redevelopment project – one of the biggest schemes of this type anywhere in Europe. One brand... Read More