Question: where are the pvp vendors in stormwind?
Answer: As of patch 3.0. 2, the Champions' Hall is no longer instanced and is now simply a part of Stormwind city. Inside the Hall are vendors who sell PvP reward gear for members of the Alliance. The Horde counterpart of the Champion's Hall is the Hall of Legends in Orgrimmar.