La Grotte is a French restaurant offering a traditional menu with options for dine-in or takeaway. It features a bar, parking, WiFi, and welcomes pets. It can accommodate up to 150 people.