Thank you for visiting! Please be advised that we are still in the same complex. We are currently located at 6821 Steeles Ave W, Toronto, ON M9V 4R9 in the Acrylic Depot Building Contact Us: 416-740-2005