Le Tavernaki is a Greek restaurant offering a menu of traditional specialties, coupled with a small Greek grocery section.