Grange de la Croix du Roc is a French restaurant housed in a charming 19th-century building, also offering catering, room rentals, and event space.