Restaurant specializing in soups and sandwiches.