Visit

We’re open Wednesday—Saturday, 1—5 pm, and by appointment

101 NW 79th Street, Miami, FL 33150