House of Villains takes place at The Valley Villa, an event venue in the Northridge neighborhood of Los Angeles’s San ...