Chez Kryst'l is a French restaurant offering generous and delicious homemade cuisine.