A Czech restaurant on a 25-acre Scarborough property, preparing dumplings, slow-roasted meats and sauces in-house, with a patio overlooking the grounds.