4411 Russell Dr, Austin, TX 78745
Fans were a bit upset last spring when they found longtime favorite rental store Vulcan Video had left its Elizabeth Street building. Now, a few months later, the store has found a new home further south.