Vegetable Dumplings

Dumplings in general, meh.

Restaurant: Haru NYC, if I remember right.

Advertisements