6-bed Detached House for sale in Victoria Square, 10605 Victoria Square Blvd, Markham