Meteora is a Greek restaurant currently updating its menu, offering a traditional cuisine experience.