La Grotte is a French restaurant offering generous meals in a spacious and bright setting. It features a reception hall and parking.