Polish restaurant, Mniam Mniam, offers delicious home-cooked meals.