12860 NE 10th Ave, North Miami, FL 33161