DetachedListed · Sign in$1,588,000108 Killian RoadVaughan, Vaughan4+1 Beds5 Baths5 Parking2,807–2,807 sqft