Cafe serving sandwiches with generous portions and good quality at decent prices.