La Table de Catherine is a French restaurant offering simple, homemade cuisine with traditional dishes. Takeaway options are available.