Back to Berwick Street

Duck and Rice bar and Chinese restaurant in London's Soho.
Duck and Rice bar and Chinese restaurant in London's Soho.

Back to Berwick Street