Visit Elena Restaurant at Four Seasons Hotel Buenos Aires, the newest hot spot for fine dining, drinking and socializing in Buenos Aires.