Dumplings Amsterdam is my go-to Chinese street food spot in Amsterdam. Yes, they've got incredible dumplings, but they've actually got…