Italian Film Festival

Please click here for the flyer of the Italian Film Festival showing at the Palace Cinema, Norton Street, Leichardt