Green Space Miami Gallery and performance space at 7200 Biscayne Blvd., Miami, Florida 33138. Read More about Green Space Miami