If you look at the link below, both verbs can be used for location HOWEVER in Italian, certain situations only work with one verb. I'm afraid you just have to learn which is which :-)
entro, fuori, davanti, dietro, vicino, lontano, sopra, sotto, dopo and contro are:
- adverbs when accompanying a verb, an adjective, or another adverb;
- prepositions, if they directly precede a noun.
So here 'sopra' is a preposition.