Lease: 103 - 890 Sheppard Ave W, Toronto, M3H2T5