Creative work & meeting space.

4742 SW 74th Ave, Miami, FL 33155, USA