Dwelling - Dolphin Terrace


78 Archer Street NORTH ADELAIDE