Modern European restaurant offering generous portions.