NW - 15621 83A ST, Edmonton, T5Z2R6 — For sale @ $350,000