Nenyond Twyll

Nenyond Twyll is an elven ruin located in...