Teneke Deli: Authentic Greek delicatessen and taverna offering a variety of Greek delicacies.