Lease: 93 Velia Court, Vaughan (Vellore Village), L4H4S5