ここでtop ofは必要ですか？
いえ、この文脈では「top」は必要ないのですが、この「on top」というフレーズは、建物や道路、樹木などが平面的なイメージの上に置かれていることを強調して表現するために使われています。
例: Put the books on top of the table.（本をテーブルの上に置く。）
例: The cat is sitting on top of the stairs.（猫が階段の上に座っている。）