babushkas

Russian Cuisine 

ba·bush·ka: noun (in Poland and Russia) an old woman or grandmother. bringing to the streets of NYC
authentic Russian dumplings, in different variations. Babushka's Russian Dumplings is the best Russian cuisine in NYC that brings the taste of Russia to NYC, in a contemporary food-truck setting.