Cafe serving freshly prepared British cuisine. Known for generous portions.