Babushka Pierogi is an authentic pierogi shop offering handmade dumplings.