Sale: #103 - 12831 66 ST NW, Edmonton, T5C0A4