Le Nid is an intimate and elegant French restaurant offering a gastronomic experience.