Answer :
C. hotel
A predicate nominative is basically a noun that can replace a previous noun, it restates the subject of the sentence. In this case "hotel" restates the subject of the sentence, which was "building", therefore "hotel" is the predicate nominative.
A predicate nominative is basically a noun that can replace a previous noun, it restates the subject of the sentence. In this case "hotel" restates the subject of the sentence, which was "building", therefore "hotel" is the predicate nominative.