SOLD 68 Abelard Avenue – Brampton, ON Location, location…South Brampton near Shoppers World, Sheridan College, and… More Details $689,900.00