Celebrating a decade since its acclaimed debut in Soho, The Duck & Rice is set to unveil its second location at Battersea Power Station on 7 July 2025.