90 Powell Ave, Ottawa, K1S 3Z3 — Sold @ $2,950,000