Moon Goddess' Lotuses
Invoker's Tower is a large building in the Broken Peaks that was created by the Invoker. It is enchanted by so much magic that it is not visible to the common eye. Artifacts like the Shopkeeper's Gem reveal it and Fymryn was able to see it without any items.
- DOTA: Dragon's Blood, B1:E3