November 16, 2010 Stephanie Schroeder Eolo: Sicilia A Tavola Restaurant Review A rustic new Italian restaurant opens in Chelsea