Don't forget: You can log in with your Play.net account
Wyvern Keep houses many of the administrative offices of the elven city of Ta'Vaalor. It is also the location of Ta'Vaalor's public lockers.
The offices that can be found there are: