Super Sandwich is a fast-food establishment specializing in sandwiches. It is part of a chain with multiple locations, as indicated by the search result mentioning a branch in Breda.