Dwelling - Dolphin Terrace


76 Archer Street NORTH ADELAIDE