Le D'stall is a French restaurant offering homemade cuisine with flavorful sauces.