Address:

12501 NE 8th Avenue; North Miami, FL 33161