The Duck & Rice

The Duck & Rice
90 Berwick Street, London, W1F 0QB
Photo of The Duck & Rice