I think the gallery is permanently closed. Today I went there and the building is on the market for rent!
Address: 2085 NW 2nd Ave, Miami, FL 33127, USA
cmvprod | Aug 19, 2020
New location, nw 2nd Avenue and 21 st street. https://youtu.be/RKf6Ge7Us4c
Rose M Turknett Cancer Network Inc. | Aug 19, 2020
Wow I didn't know this.
Thanks! Your answer is awaiting moderation.