Cafe serving traditional British fare.