We have finally found a permanent home in Wynwood. Thanks to Miami Spaces for our previous short term lease. We are now situated at 2610 N. Miami Avenue, Suite A, Miami, Florida 33127. The new space certainly has had a colorful history. If you want to know what it was stop by and see us!