Christ Church Hall


31-40 Palmer Place (known as 62-80 Jeffcott Street) NORTH ADELAIDE