Ugly Dumpling

Making the best dumplings in London

  • LocationLondon, United Kingdom