Nestor Spawns at exactly 627, -622, 60. Hs is Level 50. During the fight he spawns a few lol lever adds. I just killed him today - May, 2023.
He will drop the "Head of Nestor" quest item.
I can't confirm this, but he seems to respawn every 15 minutes.