Il Nido is an Italian restaurant offering traditional dishes with a modern twist, served in a warm dining room and a romantic courtyard patio.