Duck and Rice

The Duck and Rice


Sundays before Bank Holiday 12:00 to 23:30
90 Berwick Street W1F 0QB