Where the heck is Refu (Oreste)?

I'm playing the plug "Oreste" and am in the middle of the Kr'wgh string where I have retrieved the plans for the Death Torpedo. I have been told that the launcher and torps are available on Refu. I've looked all over and even opened up the plug. Just where is Refu?

-Ace 🙂

------------------
"Time's fun when you're having flies."--Kermit the Frog