Rivendell

The land of elves.