3331 26 ST, Edmonton, T6T1Z4 — For sale @ $524,900