The gallery is located at Al Quoz, which is easy to find if you know how, in warehouse #1 between Marina Furniture and Max Garage on Umm Suqeim Rd (the one that goes from Al Khail Rd to the Burj Al Arab). This is difficult if you are coming from the other Al Quoz art galleries. Looks closed from the outside if there is no exhibition at the moment. But if you appear lost, and someone's there, they may let you in and show you around.
Source: Meem.