Meza is a Greek restaurant offering a modern take on traditional cuisine.