The Duck and Rice in London photos

The Duck and Rice

The Duck and Rice
90 Berwick Street,
London,
W1F 0QB

Cuisine: Chinese

Book now »