Cafe specializing in sandwiches.