News

The Duck & Rice has confirmed it will open a second London location at Battersea Power Station on 7 July 2025, describing it ...