Les Jardins de la Forge is a haute French restaurant offering refined cuisine.