Share:

Restaurants & Bars 5

Cello Closed!

Dan | Aug 6, 2002 04:25 PM

I just got word that Cello, the three-starer on 77th St., suddenly closed. No word as to why, but I know the owner worked for a company bought by WorldCom, so maybe that had something to do with it...

Want to stay up to date with this post?