Mama Pierogi is a Polish restaurant specializing in homemade pierogi, offering these traditional dumplings filled with a variety of savory flavors. Takeaway available.