comments (0) October 22, 2026 For Sale: 20 Lombard Street 3905, Toronto, ON M5C 0A6, Toronto C08, ON 20 Lombard Street 3905, Toronto, ON M5C 0A6n$679,990.00nMLS : C13831512 Explore More