Lease: 380 Vellore Park Ave, Vaughan, L4H 0E5