A great deli café in the heart of Clifton Village