Il Nido is an Italian restaurant offering a relaxing atmosphere and authentic cuisine.