The Tenth Annual Melbourne Magic Festival casts its spell across the Northcote Town Hall and beyond and promises mind bending fun for all ages with over 300 performances of 65 different shows including top international guest magicians from all over the world! This festival attracts over 10,000 magicians and magic fans from all over the country and beyond to one of the world’s greatest family festivals. WIN TIX HERE