The Valhalla Social Cinema is Melbourne's newest repertory of cult film. It's also portable! Home of 24-hour movie marathons and inner city drive ins.