Does your favorite restaurant have the Snail of Approval?

The Snail of Approval is an emblem of Slow Food NYC.

Scroll this