London
Duck and Rice is one of London.

1. Duck and Rice

8.4
90-91 Berwick St, London, Greater London
Chinese Restaurant · Soho · 153 tips and reviews