Does this sentence include an abstract noun the people were at the meeting hall to protest?
The nouns in the sentence, people and hall, are both concrete
nouns. There are no abstract nouns in the sentence.
The use of the word 'protest' is the trick. As a noun, protest
is an abstract noun, but in your sentence it is the verb form 'to
protest', not a noun.