Semi-detached houses


97 & 99 Archer Street NORTH ADELAIDE