North China Dumplings
University of Cambridge
1 Hills Road
Cambridge CB1 2EU
United Kingdom