CondominiumListed · Sign in$2,700/mo1005 - 111 Upper Duke CresUnionville, Markham2 Beds2 Baths1 Parking800–899 sqft