Semi-detached houses


81 & 83 Tower Street North NORTH ADELAIDE