Restaurants & Bars 1

Elio's

seanph | Jun 16, 2005 12:48 PM

Does anyone know anthing about the new place Elio's, in the space formerly occupied by La Terrazza at 6th Ave and St.Mark's?

Want to stay up to date with this post?