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