Duck & Waffle

110 Bishopsgate, London

Restaurant