25 Main St, Vaughan — $2,495,000 | Immoroute.ca