Rokir - NPC - World of Warcraft
That is the location where you will go to. When you get there, there is a NPC surrounded by around 30-ish level 80 DK initiates, easily soloable. I averaged 20 charms per 2 minutes, so 100 charms per 10 minutes, so 600 charms per hour. Not as good as the 750 from ToT, but you don't have to clear anything for this, and it is EASILY afk'able (they always spawn at the same spot in a group)
Also, he summons zombie adds during the fight if you keep him alive 10-15 seconds. They can be a pain, because they have a knockback, but he summons roughly 10-20 and I'm 90% sure they give charms.