Semilla serving Mexican street food is now open on President Street.