Taverna Leonidas is a Greek restaurant offering mezés and specialties in a bar and restaurant setting.