Taverna Meteora is a Greek restaurant offering a lunch menu and generous portions.