Location and Hours 5920 NW Second Avenue, Miami, FL 331271-(786)-385-3838Open 9-5 and by appointment.