Location and Hours

5920 NW Second Avenue, Miami, FL 33127

Open during most daylight hours and by appointment.