Pangma Dumplings & Noodles

170 Trafalgar Road London SE10 9TZ