Why "Restaurant" doesn't have "s" and "article"?
Native speaker’s answer
Rebecca
"Restaurant" is not plural here because it is referring to a single type of restaurant, however this implies that there can be multiple restaurants within that one type. "Restaurant" in this case does have an article, but the article is placed before "type of" in this sentence because "type of restaurant" is all one noun here. The definite article "the" is used here to show refer to these kind of restaurants in general.