Le Petit Creux De Nath is a French restaurant offering homemade dishes. Takeaway and delivery options are available.