Petit Bonheur is a French restaurant situated within a 17th-century city farm.