The John Curtin Hotel in Carlton, another of Melbourne’s cultural landmarks, is set to close. Nearly 150 years old, the pub has long been a haunt of the union movement, Labor leaders, detectives, journalists and the live music scene.