Semi-detached houses


11 & 12 Barton Terrace East NORTH ADELAIDE