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