Eolo

Published On 10/27/2010 Published On 10/27/2010
Previous Venue Next Venue Venue Description
1. Eolo 190 7th Ave, New York, NY 10011 (Chelsea)

Named for the Greek god of wind, this rustic Italian joint boasts teak floors, Sicilian ceramics, and villa-esque walls hand-glazed by a veteran SNL set designer, plus a roof garden where they'll pull ingredients for dishes like cured beef tongue w/ pickl