• 139 Archer St
    North Adelaide SA 5006
    Australia

    Entry through the back entrance, adjacent to the Church carpark.

  • Saturday

  • Updated April 30, 2023