Devil's Spire

Devils' Lair is a location in Old Russia on Earth. It once served as a temporary headquarters and refuge for the Fallen after being invaded by The Taken.