120 UPPER POST ROAD, Vaughan (patterson) — $3,388,000 | Immoroute.ca