To find this Place in-game, use /where Teminon Landing
This Place is a quest hub in the Reshanta Quest Series.
Teleport Towers:
The Obelisk and Mailbox are inside Teminon Fortress, on the upper level.